Visdom库(pytorch中的可视化工具)安装问题的解决方案及使用方法详解 |
您所在的位置:网站首页 › import py文件后 找不到函数 › Visdom库(pytorch中的可视化工具)安装问题的解决方案及使用方法详解 |
目录
一、Visdom安装步骤Step1.installStep2.run server damon
二、解决方法Step1.修改server.py文件Step2.替换static文件
三、visdom使用方法1.画曲线2.多曲线3.可视化
四、常见问题1——Python3.7运行Visdom.server错误1. 问题描述2. 解决方案
五、常见问题2——Python3.8运行Visdom.server抛出NotImplementedError异常1. 问题描述2.解决方案
一、Visdom安装步骤
Step1.install
直接在命令行输入: pip install visdom Step2.run server damon在命令行输入: python -m visdom.server正常的话会出现如下界面,这算是安装成功: 【注】:在Windows操作系统中很容易遇到这个问题,但在Linux操作系统中几乎不会遇到。 命令行窗口出现如下显示且不再动了: 解决方法如下: 二、解决方法 Step1.修改server.py文件找到Anaconda3\Lib\site-packages\visdom\server.py文件, 在1917行(不一定每个人都在这一行,从后往前找就行),将其注释掉。 Step2.替换static文件从github上下载server文件,地址:https://github.com/facebookresearch/visdom 当然,这里我也进行了提供: https://download.csdn.net/download/didi_ya/12799817 下载完成后解压,打开.\visdom-master\py\visdom文件夹, 将static文件夹复制替换到.\anaconda3\Lib\site-packages\visdom内。 ok,完成,重启一下,就可以打开了。 然后打开浏览器,在地址栏中输入上图中最后一行显示的网址 “http://localhost:8097”(根据自己的情况而定): 一般情况下,第一种方法就可以安装成功。如果这种方法安装不成功,这里也提供第二种方法: https://download.csdn.net/download/didi_ya/12799840 安装完成后,可以使用代码验证是否安装成功: import visdom import torch vis = visdom.Visdom() x = torch.arange(1,100,0.01) y=torch.sin(x) vis.line(X=x, Y=y,win='sinx',opts={'title':'y=sin(x)'})若能正确显示,则证明安装完成。 三、visdom使用方法 1.画曲线代码示例: 示例图像: 2.多曲线代码示例: 示例图像: 3.可视化代码示例: 效果如图: 四、常见问题1——Python3.7运行Visdom.server错误 1. 问题描述使用第二步的解决方法Step1和Step2时又跳出如下错误,且http://localhost:8097显示蓝屏,没有上方的Environment: 2. 解决方案手动下载缺失的文件。从之前操作的server.py的download_scripts函数中寻找网址。并对比visdom/static下的js、css、font三个文件的已有文件下载缺失文件。 以js为例: 【需要下载的文件可以在download.sh中查看】 当然这里我也全部自行下载完成,进行了提供可以自行查看:https://download.csdn.net/download/didi_ya/86245122 【使用说明】:将该文件解压后,替换掉py\visdom\static文件夹即可。 五、常见问题2——Python3.8运行Visdom.server抛出NotImplementedError异常 1. 问题描述先前在Python3.7版本安装visdom是正常的,升级成Python3.8之后再用visdom抛出NotImplementedError异常,如下图所示: 2.解决方案打开visdom的server.py脚本,在start_server函数中app.listen()语句,即1791行之前添加如下代码: import asyncio asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())ok,重新运行python -m visdom.server,发现一切正常了~ ok,以上便是本文的全部内容了,如果对你有所帮助,记得点个赞哟~ 参考: https://www.tornadoweb.org/en/stable/releases/v6.0.4.html#general-changeshttps://github.com/tornadoweb/tornado/issues/2608https://www.freesion.com/article/975325763/ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |